#pragma once

typedef double real;

struct point {
	real x;
	real y;

	point(real x, real y);
};

using std::vector;

typedef vector<point> point_vector;

void generate_circle(const point& center, real radius, point_vector& points);